package com.sophon.pattern.singleton;

/**
 * 懒汉模式，在使用时才生成实例。
 * @author Andy
 *
 */
public class LazySingleton {

	private static LazySingleton instance;

	private LazySingleton() {

	}

	/**
	 * 在使用时才生成实例，但会存在线程安全问题。
	 * @return
	 */
	public static LazySingleton getInstance() {
		if (instance == null)
			instance = new LazySingleton();
		return instance;
	}
}
